make the slightest effort - Français Anglais Dictionnaire